function drawskin( img, map, alpha, slim, pos )

img = getimg(img, map, alpha);
if slim
    armw = 3;
else
    armw = 4;
end
drawcuboid(img, 9, 9, 8, 8, 8, pos(1) - 4, pos(2) - 4, pos(3) + 24, 1, 1, 1, false);
drawcuboid(img, 9, 41, 8, 8, 8, pos(1) - 4, pos(2) - 4, pos(3) + 24, 1.1, 1.1, 1.1, false);
drawcuboid(img, 21, 21, 4, 8, 12, pos(1) - 2, pos(2) - 4, pos(3) + 12, 1, 1, 1, false);
drawcuboid(img, 21, 45, 4, armw, 12, pos(1) - 2, pos(2) - 4 - armw, pos(3) + 12, 1, 1, 1, false);
drawcuboid(img, 21, 5, 4, 4, 12, pos(1) - 2, pos(2) - 4, pos(3), 1, 1, 1, false);
drawcuboid(img, 53, 37, 4, armw, 12, pos(1) - 2, pos(2) + 4, pos(3) + 12, 1, 1, 1, false);
drawcuboid(img, 53, 21, 4, 4, 12, pos(1) - 2, pos(2), pos(3), 1, 1, 1, false);
drawcuboid(img, 37, 21, 4, 8, 12, pos(1) - 2, pos(2) - 4, pos(3) + 12, 1.2, 1.1, 1.05, false);
drawcuboid(img, 37, 45, 4, armw, 12, pos(1) - 2, pos(2) - 4 - armw, pos(3) + 12, 1.2, 1.2 + 0.07 * (4 - armw), 1.05, false);
drawcuboid(img, 37, 5, 4, 4, 12, pos(1) - 2, pos(2) - 4, pos(3), 1.2, 1.2, 1.05, false);
drawcuboid(img, 53, 53, 4, armw, 12, pos(1) - 2, pos(2) + 4, pos(3) + 12, 1.2, 1.2 + 0.07 * (4 - armw), 1.05, false);
drawcuboid(img, 53, 5, 4, 4, 12, pos(1) - 2, pos(2), pos(3), 1.2, 1.2, 1.05, false);